jackson koivun
Cyrena Samba-Mayela Provisionally Suspended: The Whereabouts Gap and What French Athletics Is Not SayingI still keep a fourteen-second recording on my machine: the sound of Cyrena...
The Scotch Opening: When the Center of the Board Rewrote HistoryI usually mute the sound when I rewatch old games. No commentary, no crowd...
Behind the Short Rallies: Vietnam's Youth Table Tennis and the Data Gap Nobody RecordsAcross six group-stage matches at a national youth table tennis tournament, I...
Pegula vs Kenin: When Survival Instinct Meets the Pressure of Defending GloryNew York, a late August afternoon. On Court 17, Sofia Kenin had just finished...
The 29 Free Throws File: A EuroLeague Record That Cannot Find Its OpponentA short wire item flashed across my screen during a routine data check:...
Ethan Collins, 12, and the Baptism Gamble of English Club Table TennisI read the Braintree Table Tennis League preview on a rainy afternoon in Binh...
Thailand's quarterfinal shock: When Southeast Asian volleyball dreams hit the ceiling of realityHook Third set, score 19-25. The final rallies of the 2026 Asian Men's...
Asian Games 2026: The Aichi-Nagoya Badminton Draw and the Risk Thresholds That Never Make the ScoreboardThe draw was made on a Thursday in late September. In that moment, Lakshya Se...
Vietnam Beat the Philippines: Three Debutants and the Control Problem After the Opening GoalIn the 25th minute, Dinh Bac collected the ball inside the Philippine penalty...
Four Days in Skopje: Zhang Yining and the Submerged Half of China's Table Tennis SystemIn a training hall in Skopje, a group of juniors queues to repeat a movement...
Barcelona, the €100m Bid and the Refusal Without EvidenceIn August 2026, Julián Álvarez left Manchester City for Atlético Madrid. The...
Bac Ninh hold The Cong Viettel 2-2 in a two-red-card thrillerThe opening round of V.League 2026/2027 witnessed one of the most emotional...
0-8 at Champions Shanghai: Four Chinese Host Teams and a Gap That Cannot Be ReducedThe opening day of the VALORANT Champions group stage in Shanghai closed with...
When the V.League Transfer Market Is Written from Empty TablesThe final afternoon of the mid-season transfer window. I sit in the third row...
Xuan Son's Hamstring Tear: Four to Six Weeks and a Quiet Transfer of Power Nobody NamedIn the 60th minute, on the pitch in Bandung, Nguyen Xuan Son sat down. Nobody...
VAR in V.League: When Referees Read the Law Right but Misread the Rhythm of the MatchLast season, I sat down after a V.League match and rewound the clock three...
Gray Returns Less Than Two Months After Retirement: Did RRQ Buy a Name, or a Silence?9:12 p.m., Seoul time. I sat in front of my screen with a coffee that had gon...
Rob Davies and the Murcia Gamble: When a Veteran Bets on RankingOn October 6, 2026, in Murcia, Spain, a 41-year-old Welsh table tennis player...
The Shoe, the Track and the Invisible Referee: Vietnamese Athletics in the Technology RaceOPENING: 1 HOUR 59 MINUTES 40 SECONDS AND A SHOE THAT WAS NEVER SOLD On the...
Belgium Open 2026: Portugal's U21 Double and the Crack Hidden Between Two Lines of ResultsIn the results bulletin published by the European Table Tennis Union, two lin...
